const TerserPlugin = require('terser-webpack-plugin')
module.exports = {
    devServer: {
        port: 8083,     // 端口
    },
    baseUrl: './',
    assetsDir: 'static',
    productionSourceMap: false,
    configureWebpack: (config) => {
        if (process.env.NODE_ENV === 'production') {
            // 返回一个将会被合并的对象,将对生产环境 测试环境 开发环境 禁用console.log
            return {
                optimization: {
                    minimizer: [
                        new TerserPlugin({
                            sourceMap: false,
                            terserOptions: {
                                compress: {
                                    drop_console: true
                                }
                            }
                        })
                    ]
                }
            }
        }
    },
    devServer: {
        port: 8083
    }
    // devServer: {
    //     proxy: {
    //         '/api':{
    //             target:'http://172.20.22.141:8100',
    //             changeOrigin:true,
    //             pathRewrite:{
    //                 '/api':''
    //             }
    //         }
    //     }
    // }
}